package com.virtualperson.service;

import com.virtualperson.dto.VideoGenerationRequest;
import com.virtualperson.dto.VideoGenerationResponse;

public interface VideoGenerationService {
    /**
     * 生成视频
     * @param request 视频生成请求
     * @return 视频生成响应
     */
    VideoGenerationResponse generateVideo(VideoGenerationRequest request);
    
    /**
     * 获取任务状态
     * @param taskId 任务ID
     * @return 任务状态响应
     */
    VideoGenerationResponse getTaskStatus(String taskId);
} 